﻿using System.Collections.Generic;

namespace WindowsFormsApplication1
{
    public class CompareOperationState
    {
        public enum State { NonStarted, Started, Completed, Canceled }
        
        public State EnumerationState { get; set; }
        public State CompareState { get; set; }

        public int FilesCompared { get; set; }

        public List<ItemInfo> ItemList { get; private set; }

        public CompareOperationState()
        {
            EnumerationState = State.Started;
            CompareState = State.Started;
            ItemList = new List<ItemInfo>();
        }
    }
}